\makeatletter
\renewcommand\tableofcontents{%
  \parindent\z@
  \vspace*{28\p@}                              % Additional                                 
  \centerline{\textbf{\huge\contentsname}}\par%
  \vskip 12\p@  
  \textbf{\large Chapter Title\hfill Page}
  \vskip 12\p@
  \@starttoc{toc}%
}
\renewcommand\listoffigures{%
  \parindent\z@
  \vspace*{28\p@}          
  \centerline{\textbf{\huge\listfigurename}}\par%
  \vskip 12\p@  
  \textbf{\large Figure\hfill Page}
  \vskip 12\p@
  \@starttoc{lof}%
}
\renewcommand\listoftables{%
  \parindent\z@
  \vspace*{28\p@}     
  \centerline{\textbf{\huge\listtablename}}\par%
  \vskip 12\p@  
  \textbf{\large Table\hfill Page}
  \vskip 12\p@
  \@starttoc{lot}%
}
\renewcommand{\@dotsep}{10000}
\renewcommand*\l@chapter{\@dottedtocline{1}{1.8em}{2.4em}}
\renewcommand*\l@section{\@dottedtocline{2}{4.2em}{1.8em}}
\renewcommand*\l@subsection{\@dottedtocline{3}{6.0em}{2.4em}}
\renewcommand*\l@figure{\@dottedtocline{1}{1.8em}{2.4em}}
\makeatother

\addcontentsline{toc}{section}{Table of Contents}
\tableofcontents
\newpage
\addcontentsline{toc}{section}{List of Figures}
\listoffigures
\newpage
\addcontentsline{toc}{section}{List of Tables}
\listoftables

